import java.util.Scanner;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    private static boolean isPrime(int n){
        //求一个数是否是素数
        for(int i=2;i<=Math.sqrt(n);i++){
            if(n%i==0){
                return false;
            }
        }
        return true;
    }
    private static int[] solution(int num){
        int min=Integer.MAX_VALUE;//开始定义的最小值需要最大，才能保证每次更新最小值
        int[]ans=new int[2];
        for(int i=2;i<num;i++){
            if(isPrime(i)&&isPrime(num-i)){
                //求两个素数的最小差值
                if(Math.abs((num-i)-i)<min){
                    min=Math.abs((num-i)-i);
                    ans[0]=i;
                    ans[1]=num-i;
                }

            }
        }
        return ans;
    }
    public static void main(String[] args) {
        Scanner sc= new Scanner(System.in);
        int n=sc.nextInt();
        int[]arr=new int[2];
        arr=solution(n);
        for(int i=0;i<arr.length;i++){
            System.out.println(arr[i]);
        }
    }
}

